Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

ОСНОВНІ ПОНЯТТЯ АЛГОРИТМІЧНОЇ МОВИ С. ОПЕРАТОРИ РОЗГАЛУЖЕННЯ ПРОГРАМИ У МОВІ С

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра САПР

Інформація про роботу

Рік:
2024
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Програмно-орієнтовані мови програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра САПР   ЗВІТ До виконання лабораторної роботи №1 На тему: “ОСНОВНІ ПОНЯТТЯ АЛГОРИТМІЧНОЇ МОВИ С. ОПЕРАТОРИ РОЗГАЛУЖЕННЯ ПРОГРАМИ У МОВІ С” З курсу “Проблемно-орієнтовані мови програмування” 1. МЕТА РОБОТИ Мета роботи - вивчення основних понять алгоритмічної мови С, операцій, стандартних функцій, операторів розгалуження програми. 2. ТЕОРЕТИЧНІ ВІДОМОСТІ C - універсальна мова програмування. Вона розроблялась в тісному зв’язку з системою UNIX, однак не є прив’язаною до цієї операційнї системи і може використовуватись у будь-яких операційних системах або машинах. C - мова порівняно “низького рівня” У ній немає: а) прямих операцій над такими об’єктами як множини, стрічки, списки і масиви; б) операцій які маніпулюють з цілими масивами або стрічками, натомість використовуються структури; в) засобів розподілу пам’яті окрім можливості визначення статичних змінних і стекового механізму при виділенні місця для локальних змінних функцій; г) засобів вводу-виводу (READ, WRITE) і методів доступу до файлів. Все це механізми високого рівня, які в мові C реалізуються за допомогою функцій. Мова C містить засоби лише послідовного управління ходом обчислень: не містить засобів мультипрограмування і паралельних процесів. Основна філософія мови C грунтується на тому що програміст знає, що робить і явно вказує ці наміри. Тому мова C не є “строго типізованою” мовою. Крім того, рівень пріоритетності виконання деяких операторів не є загальноприйнятим, деякі синтаксичні конструкції вимагають покращення. Не звертаючи увагу на деякі недоліки, мова C є ефективною і виразною мовою, придатною для широкого кола задач. 2.1. Алфавіт мови C Програма в мові C записується символами алфавіту, який містить: 1) великі і малі букви латинського алфавіту; 2) десяткові цифри від 0 до 9; 3) спеціальні символи: “,”, [,],(,),{,},+,-,/,%,\,;,:,?,<,>,+,-,|,^,&,*,#. Із символів складаються базові елементи мови. Правила запису імені змінної або іменованої константи (ідентифікатора): Ідентифікатори складаються з букв, цифр і знаку підкреслення (“-”) (до складу ідентифікатора не може входити будь-який спеціальний символ). Першим символом повинна бути буква. Не можна починати ідентифікатори із знаку підкреслення оскільки багато змінних бібліотечних програм починається саме з цього знаку. Не можна плутати в ідентифікаторах великі і малі букви (Х і х - це два різні ідентифікатори). Здебільшого імена змінних набирають малими буквами, а іменовані константи - великими. Ідентифікатори не можуть співпадати з ключовими словами мови C. Довжина ідентифікатора: для зовнішніх імен не більше 6 символів; для внутрішніх - не більше 31 символа. 2.2 Типи і розміри даних У мові C дані поділяються на 2 групи: 1) прості або скалярні; 2) складні або структуровані. Для скалярних даних існують такі базові типи: 1) char - одиничний байт, що містить один символ; 2) int - ціле число; 3) float - число з плаваючою крапкою одиничної точності; 4) double - число з плаваючою крапкою подвійної тосності. Для розширення базових типів використовуються кваліфікатори: 1) short - короткий; 2) long – довгий. Ці кваліфікатори застосовуються до цілого типу: short int (можна писати просто short) - короткий цілий. Наприклад, якщо ціле число типу int може займати в пам’яті машини або 16 біт або32 біти, то long займає 32 біти, а short - 16 біт. Кваліфікатор long може розширювати тип double. Тип long double - числа з плаваючою крапкою підвищеної точності. Кваліфікатор 1) signed - із знаком; 2) unsigned - без знака - використовуються до типу int i char. Якщо значенню char відводиться 8 біт, то unsigned приймає значення від 0 до 255, а signed від -128 до 127. У мові C не існує логічного або булевського типу, хоча логічні операції використовуються. Треба запам’ятати, що значенню “істина” відповідає “не нуль”, тобто будь-яке число, що не дорівнює нулю, а “не істина” - “нуль”. 2.3. Константи ...
Антиботан аватар за замовчуванням

01.05.2013 22:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини